package com.zenithmind.version.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zenithmind.version.mapper.base.RepositoryQueryMapper;
import com.zenithmind.version.mapper.base.RepositoryStatisticsMapper;
import com.zenithmind.version.pojo.domain.Repository;
import org.apache.ibatis.annotations.Mapper;

/**
 * 仓库Mapper接口 - 遵循接口隔离原则，组合多个专门的Mapper接口
 *
 * @author ZenithMind Team
 * @since 2025-01-09
 */
@Mapper
public interface RepositoryMapper extends BaseMapper<Repository>,
                                         RepositoryQueryMapper,
                                         RepositoryStatisticsMapper {
    // 所有方法都通过继承的接口提供，这里不需要重复定义
}
